// gcc -g valgrind_backtrace.c -o valgrind_backtrace
// valgrind ./valgrind_backtrace
#include <valgrind/valgrind.h>

void func3()
{
  VALGRIND_PRINTF_BACKTRACE("--------------stack backtrace---------------\n");
}

void func2()
{
  func3();
}

void func1()
{
  func2();
}

int main()
{
  func1();
}
